package com.ts.api.module.visitor.service;

/**
 *  渠道访问业务层
 *
 */
public interface ChannelVisitorService {

    /**
     * 插入渠道访问量(PV或者UV)
     *
     * @return int
     */
    void insertVisitor();

    /**
     * 插入渠道贷超访问量(PV或者UV)
     *
     * @param loanMarketId 贷超id
     * @return int
     */
    void insertMarketVisitor(Long loanMarketId);

    /**
     * 插入贷超访问量
     *
     * @param channelId     渠道id
     * @param userId        用户id
     * @param loanMarketId  贷超id
     * @return int
     */
    void insertMarketVisitor(Long channelId, Long userId, Long loanMarketId);
}
